package com.ischoolbar.programmer.service.admin;

import com.ischoolbar.programmer.entity.admin.Menu;

import java.util.List;
import java.util.Map;

public interface IMenuService {
    /*
    * 添加菜单
    * */
    public abstract void addMenu(Menu menu);

    /*
    * 查找所有菜单列表
    * */
    public abstract List<Menu> findList(Map<String, Object> queryMap);

    /*
    * 查找顶级菜单以及菜单信息
    * */
    public abstract List<Menu> findTopList();


    /*
    * 查找显示当前数据总数
    * */
    public abstract Integer totalCount();

    /*
    * 修改菜单
    * */
    public abstract void edit_menu(Menu menu);

    /*
    * 删除菜单
    * */
    public abstract void delete_menu(Integer id);

    /*
    * 查找子分类
    * */
    public abstract List<Menu> findChildrenList(Integer parentId);

    /*
    * 批量查找菜单列表
    * */
    public abstract List<Menu> findMenuListBymenusId(String ids);
}
